package cn.jinjie.day03.test17;

public class Test {
    public static void main(String[] args) {
        // 在main方法中调用PhoneFactory类静态方法getPhone(int n),
        // 并传递0,和其他值,获取Phone类型对象,并调用方法call(),send()
        Phone p1 = PhoneFactory.getPhone(0);
        p1.setBrand("诺基亚");
        p1.setModel("8.0");
        p1.call();
        p1.send();
        Phone p2 = PhoneFactory.getPhone(1);
        p2.setBrand("华为");
        p2.setModel("note");
        p2.call();
        p2.send();
        // main方法中,调用PhoneFactory类的静态方法getNet(),获取Net类型对象,并调用upload(),download()方法
        Net net = PhoneFactory.getNet();
        net.upload();
        net.download();
    }
}
